Signals.emitValist

Emits a signal. Signal emission is done synchronously. The method will only return control after all handlers are called or signal emission was stopped.

Note that g_signal_emit_valist() resets the return value to the default if no handlers are connected, in contrast to g_signal_emitv().

struct Signals
static
void
emitValist

Parameters

instance_ TypeInstance

the instance the signal is being emitted on.

signalId uint

the signal id

detail GQuark

the detail

varArgs void*

a list of parameters to be passed to the signal, followed by a location for the return value. If the return type of the signal is %G_TYPE_NONE, the return value location can be omitted.

Meta